<template>
  <div class="Posts-container">
    <div class="posts-wrap" v-for="item in list" :key="item.id">
      <a href="" class="head-pic"></a>
      <div class="main-content">
        <div class="user-name">
          <a href="">{{ item.name }}</a>
        </div>
        <div class="posts-head">{{ item.title }}</div>
        <div class="posts-main">{{ item.article }}这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是
          这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容
          这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容
          这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容
          这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容
          这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容这是这个帖子的内容
        </div>
        <div class="button-bar">
          <div class="single-button">
            <span class="text-bar">
              <i class="share"></i>
              <span>36</span>
            </span>
          </div>
          <div class="single-button">
            <span class="text-bar">
              <i class="speak"></i>
              <span>826</span>
            </span>
          </div>
          <div class="single-button">
            <span class="text-bar">
              <i class="like"></i>
              <span>51235</span>
            </span>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
export default {
  name: 'Posts',
  methods: {},
  data () {
    return {
      list: [
        {
          id: 1,
          name: 'lisi',
          title: 'i can fly',
          article: 'i am a bird ,i want to fly to sky'
        },
        {
          id: 2,
          name: 'zhangsan',
          title: 'i can swim',
          article: 'i am a fish ,i want to fly to sky'
        },
        {
          id: 3,
          name: 'kuangtu',
          title: 'i can run',
          article: 'i am a car ,i want to fly to sky'
        },
        {
          id: 4,
          name: 'laowang',
          title: 'i can dig',
          article: 'i am a dog ,i want to fly to sky'
        }
      ]
    }
  }
}
</script>

<style scoped lang="less">
.Posts-container {
  width: 835px;
  margin: 0 auto;
  border-radius: 8px;

}

.posts-wrap {
  width: 835px;
  height: 265px;
  background-color: #4ae986;
  position: relative;
  margin-top: 20px;
  border-radius: 8px;
  border: 1px solid #dadce0;
}

.head-pic {
  display: block;
  position: absolute;
  top: 12px;
  left: 18px;
  height: 48px;
  width: 48px;
  background: url("../../assets/headPic.png");
  background-size: 100%;
}

.main-content {
  height: 96.5%;
  width: 747px;
  margin-left: 88px;
  padding-top: 10px;
  background-color: orange;
  position: relative;
  border-radius: 8px;
}

.user-name a {
  display: block;
  position: absolute;
  left: 5px;
  top: 12px;
}

.posts-head {
  width: 500px;
  margin-top: 25px;
  font-size: 24px;
  font-weight: bolder;
  text-align: left;
}

.posts-main {
  display: -webkit-box;
  min-height: 100px;
  width: 700px;
  max-height: 168px;
  text-align: left;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}

.button-bar {
  height: 48px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: brown;
}

.single-button {
  height: 48px;
  width: 92px;
  display: inline-block;
  line-height: 48px;
  text-align: left;
}

.text-bar {
  cursor: pointer;
}

.text-bar i {
  display: inline-block;
  height: 15px;
  width: 16px;
  margin-right: 10px;
}

.share {
  background: url("../../assets/share.png") no-repeat;
  background-size: 100%;

}

.speak {
  background: url("../../assets/speak.png") no-repeat;
  background-size: 100%;
  //background-position: 0 2px;
}

.like {
  background: url("../../assets/like.png") no-repeat;
  background-size: 100%;
}
</style>
